<?php

namespace app\user\controller;

use think\Controller;
use think\Loader;
use think\Request;
use think\View;

class User extends Controller
{

    public function login(){
        return view();
    }
    public function doLogin(){
        $dataInfo = input();
//        验证
        $validate = Loader::validate('Login');
        if (!$validate->scene('user')->check($dataInfo)) {
            return json(['code' => 500, $validate->getError()]);
        }
       $res = \app\user\model\User::login($dataInfo);
        if ($res){
            return json(['code' => 200, 'msg'=>'登陆成功','data'=>$dataInfo]);
        }else{
            return json(['code' => 500, 'msg'=>'登陆失败']);
        }

    }
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index()
    {
        $data = input();
//        验证
        $validate = Loader::validate('User');
        if (!$validate->scene('user')->check($data)) {
            return json(['code' => 500, $validate->getError()]);
        }
//        注册
            return json(['code' => 200, 'msg' => '注册成功', $data]);
        }


    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        return view();
    }

    /**
     * 保存新建的资源
     *
     * @param \think\Request $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        echo 'save';
    }

    /**
     * 显示指定的资源
     *
     * @param int $id
     * @return \think\Response
     */
    public function read($id)
    {
        echo 1;
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param int $id
     * @return \think\Response
     */
    public function edit($id)
    {
        echo 2;
    }

    /**
     * 保存更新的资源
     *
     * @param \think\Request $request
     * @param int $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        echo 3;
    }

    /**
     * 删除指定资源
     *
     * @param int $id
     * @return \think\Response
     */
    public function delete($id)
    {
        echo 2;
    }
}
